Ce tutoriel permet d'installer ubuntu ou debian sans télécharger d'iso, sans rien graver, sans clef usb. Le but est de booter directement sur le kernel de l'installation netboot de votre distribution préférée.
Créer un volume lvm qui contiendra le noyau netboot (100 Mo suffiront amplement) Le noyau netboot permet d'amorcer l'installation par le réseau d'une distribution.
# sudo lvcreate -n volnetboot -L 100M mon_volume_group # sudo mkfs.ext4 /dev/mon_volume_group/volnetboot
Telecharger le kernel et l'initrd de la distrib voulue en version netboot.
Seuls les fichiers "linux" et "initrd.gz" nous intéressent.
Pour ubuntu Quantal : http://archive.ubuntu.com/ubuntu/dists/quantal/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/
Pour Debian Wheezy http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/netboot/debian-installer/amd64/
Déposer les fichiers téléchargés dans le volume créé.
# sudo mount /dev/mon_volume_group/volnetboot /mnt # sudo mv linux /mnt/ # sudo mv initrd.gz /mnt/
En root, ajouter ceci au fichier /etc/grub.d/40_custom
menuentry "netboot de ma distribution preferee" {
insmod lvm
insmod part_msdos
insmod ext2
set root=(mon_volume_group-volnetboot)
linux /linux
initrd /initrd.gz
}
Mettre a jour le grub2 avec la nouvelle entrée qu'on vient juste de créer :
# sudo update-grub
Enfin, rebooter, sélectionner l'entrée "netboot de ma distribution preferee"